package com.sgb.kjwl.api.service;

import com.swgk.core.view.entity.AliProofEntity;
import com.swgk.core.base.model.entity.VideoBean;
import com.swgk.core.view.entity.VideoListEntity;
import com.sgb.kjwl.model.entity.supplier3.DictEntity3;
import com.swgk.core.base.model.entity.BaseEntity;
import java.util.List;
import java.util.Map;
import retrofit2.Call;
import retrofit2.http.Body;
import retrofit2.http.POST;

public interface ShareApi {
    //获取视频列表信息
    @POST("v1/app/collegeV1/firstPageList")
    Call<BaseEntity<VideoListEntity>> getFirstPageList(@Body Map map);


    //获取视频参数
    @POST("v1/app/collegeV1/getVideoParams")
    Call<BaseEntity<AliProofEntity>> getVideoParams(@Body Map map);

    //获取举报类型列表数据
    @POST("v1/app/collegeV1/reportType")
    Call<BaseEntity<List<DictEntity3>>> getReportType();
    //举报视频
    @POST("v1/app/collegeV1/report")
    Call<BaseEntity> getReport(@Body Map map);



    //根据视频id拿到播放的东西
    @POST("v1/app/collegeV1/getPlayUrl")
    Call<BaseEntity<VideoBean>> getPlayUrl(@Body Map map);



    //根据视频id获取评论数
    @POST("v1/app/collegeV1/getCommentCount")
    Call<BaseEntity<DictEntity3>> getCommentCount(@Body Map map);



}
